@charset "utf-8";
/* banner */
.banner-con，.mv-con,.main-con,.city-con,.pic-con,.hot-con,.pro-con,.hotal-con,.list-con,.hun_pin,.hun-pin,.marry-con,.news-con,.footer-con{
    width:1249px;
    margin:0 auto;
}
.banner-con{
    height:362px;
    position:relative;
}   
.banner-con img{
    display:block;
    height:362px;
    width:1347px;
    position:absolute;
    left:50%;
    margin-left:-673px;
}
.mv-con{
    height:175px;
}
.mv-con dl{
    width:182px;
    height:129px;
    padding-top:46px;
    padding-left:89px;
    float:left;
    text-align:center;
}
.mv-con dl dt img{
    width:40px;
    height:40px;
    display:block;
    margin:auto;
}
.mv-con dl dt dd{
    color:#000;
    font-size:16px;
    margin-top:15px;
}
/* 酒店特惠 */
#main{
    background:#fafafa;
}
.main-con{
    height:328px;
}
.main-con .main_con1{
    width:560px;
    height:263px;
    background:url(../images/bg-a.png) no-repeat center;
    float:left;
    margin-left:25px;
    padding-top:40px;
    padding-left:41px;
}
.main-con .main_con1 h2:first-child{
    color:#fff;
    font-size:22px;
    padding-bottom:40px;
}
.main-con .main_con1 .main_con11{
    width:523px;
    height:66px;
    margin-bottom:29px;
}
.main-con .main_con1 .main_con11 p{
    width:152px;
    height:43px;
    float:left;
    font-size:16px;
    color:#4c334c;
    padding-top:23px;
    padding-left:14px;
    background:#fff;
}
.main-con .main_con1 .main_con11 .main_con112{
    margin:0 11px 0 11px;
}
.main-con .main_con1 h2:nth-last-child(1){
    width:125px;
    height:34px;
    background:#fff url(../images/youjiantou-red.png) no-repeat right;
    font-size:15px;
    color:#f93f4f;
    padding:18px 0 0 38px;
    border-radius:25px;
    background-position:110px center;
    margin:auto;
}
.main-con .main_con2{
    width:192px;
    height:239px;
    background:url(../images/bg-b.png) no-repeat center;
    float:left;
    margin:0 12px 0 12px;
    padding:64px 0 0 48px;
}
.main-con .main_con2 .main_con21{
    font-size:32px;
    color:#fff;
}
.main-con .main_con2 .main_con22{
    font-size:15px;
    color:#fff;
    margin:20px 0 63px 0;
}
.main-con .main_con2 .main_con22 span{
    color:#ffba14;
}
.main-con .main_con2 .main_con23{
    width:141px;
    height:34px;
    color:#fa5243;
    text-align:center;
    padding-top:14px;
    border-radius:25px;
    background:#fff;
}
.main-con .main_con3{
    width:293px;
    height:262px;
    float:left;
    padding:41px 0 0 40px;
    background:#fff;
} 
.main-con .main_con3 h2{
    font-size:22px;
    color:#000;
    margin-bottom:35px;
}
.main-con .main_con3 .main_con31 dl{
    width:55px;
    height:66px;
    float:left;
    margin-right:35px;
    margin-bottom:30px;
}
.main-con .main_con3 .main_con31 dl img{
    width:30px;
    height:30px;
    display:block;
    margin:auto;
    margin-bottom:20px;
}
.main-con .main_con3 .main_con31 dl dd{
    font-size:10px;
    color:#333333;
    text-align:center;
}
.city-con{
    height:124px;
    padding-top:30px;
}
.city-con p{
    float:left;
    width:124px;
    background:url(../images/zuobiao.png) no-repeat left;
    text-align:center;
    margin-right:20px;
    font-size:12px;
    border-right:1px solid #666666;
    height:22px;
    line-height:22px;
    background-size:15px;
}
.city-con ul{
    float:left;
}
.city-con ul li{
    float:left;
    margin-right:20px;
} 
.city-con ul li a{
    color:#000;
    font-size:12px;
}
.city-con .city_con1 ul .last em{
    font-size:8px;
}
/* 旅拍套餐推荐 */
#pic{
    background:#f8f8f8;
}
.pic-con{
    height:817px;
    padding-top:58px;
}
.pic-con .pic_con1{
    font-size:32px;
    color:#000;
    text-align:center;
    margin:0 0 45px 20px;
    overflow:hidden;
}
.pic-con .pic_con1 .pic_con11{
    float:left;
    margin-right:18px;
}
.pic-con .pic_con1 .pic_con12{
    float:left;
    margin-right:18px;
}
.pic-con .pic_con1 .pic_con13{
    float:left;
    margin-right:20px;
}
.pic-con .pic_con1 .pic_con11 h2{
    font-size:14px;
    color:#000;
}
.pic-con .pic_con1 .pic_con11 p em{
    font-size:25px;
    color:#f83244;
    margin-right:90px;
}
.pic-con .pic_con1 .pic_con11 p i{
    font-size:12px;
    color:#666666;
}
.pic-con .pic_con1 .pic_con12 h2{
    font-size:14px;
    color:#000;
}
.pic-con .pic_con1 .pic_con12 p em{
    font-size:25px;
    color:#f83244;
    margin-right:90px;
}
.pic-con .pic_con1 .pic_con12 p i{
    font-size:12px;
    color:#666666;
}
.pic-con .pic_con1 .pic_con13 h2{
    font-size:14px;
    color:#000;
}
.pic-con .pic_con1 .pic_con13 p em{
    font-size:25px;
    color:#f83244;
    margin-right:90px;
}
.pic-con .pic_con1 .pic_con13 p i{
    font-size:12px;
    color:#666666;
}
/* 第二行图片 */
/* 第一个图片 */
.pic-con .pic_con2{
    height:268px;
}
.pic-con .pic_con2 .pic_con21{
    float:left;
    margin:0 20px 0 20px;
}
.pic-con .pic_con2 .pic_con21 img{
    width:285px;
    height:268px;
}
/* 父元素在这给子元素占位 */
.pic-con .pic_con2 .pic_con21 .pic_wrap{
    width:256px;
    height:42px;
    position:relative;
}
/* 子元素进行绝对定位，不占空间 */
.pic-con .pic_con2 .pic_con21 .pic_wrap .pic_box{
    width:238px;
    height:93px;
    position:absolute;
    left:12px;
    bottom:-40px;
    padding:20px 0 0 18px;
    box-shadow:0 0 1px 1px #fff;
    background:#fff;
}
.pic-con .pic_con2 .pic_con21 .pic_wrap h2 {
    font-size:12px;
    color:#000;
}
.pic-con .pic_con2 .pic_con21 .pic_wrap .box1{
    font-size:10px;
    color:#666666;
    margin:13px 0 21px 0;
}
.pic-con .pic_con2 .pic_con21 .pic_wrap .box2{
    font-size:14px;
    color:#f93244;
}
/* 第二个图片 */
.pic-con .pic_con2 .pic_con22{
    float:left;
    margin-right:20px;
}
.pic-con .pic_con2 .pic_con22 img{
    width:285px;
    height:268px;
}
/* 父元素在这给子元素占位 */
.pic-con .pic_con2 .pic_con22 .pic_wrap{
    width:256px;
    height:42px;
    position:relative;
}
/* 子元素进行绝对定位，不占空间 */
.pic-con .pic_con2 .pic_con22 .pic_wrap .pic_box{
    width:238px;
    height:93px;
    position:absolute;
    left:12px;
    bottom:-40px;
    padding:20px 0 0 18px;
    box-shadow:0 0 1px 1px #fff;
    background:#fff;
}
.pic-con .pic_con2 .pic_con22 .pic_wrap h2 {
    font-size:12px;
    color:#000;
}
.pic-con .pic_con2 .pic_con22 .pic_wrap .box1{
    font-size:10px;
    color:#666666;
    margin:13px 0 21px 0;
}
.pic-con .pic_con2 .pic_con22 .pic_wrap .box2{
    font-size:14px;
    color:#f93244;
}

/* 第三个图片 */
.pic-con .pic_con2 .pic_con23{
    float:left;
    margin-right:20px;
}
.pic-con .pic_con2 .pic_con23 img{
    width:285px;
    height:268px;
}
/* 父元素在这给子元素占位 */
.pic-con .pic_con2 .pic_con23 .pic_wrap{
    width:256px;
    height:42px;
    position:relative;
}
/* 子元素进行绝对定位，不占空间 */
.pic-con .pic_con2 .pic_con23 .pic_wrap .pic_box{
    width:238px;
    height:93px;
    position:absolute;
    left:12px;
    bottom:-40px;
    padding:20px 0 0 18px;
    box-shadow:0 0 1px 1px #fff;
    background:#fff;
    
}
.pic-con .pic_con2 .pic_con23 .pic_wrap h2 {
    font-size:12px;
    color:#000;
}
.pic-con .pic_con2 .pic_con23 .pic_wrap .box1{
    font-size:10px;
    color:#666666;
    margin:13px 0 21px 0;
}
.pic-con .pic_con2 .pic_con23 .pic_wrap .box2{
    font-size:14px;
    color:#f93244;
}
/* 第四张图片 */
.pic-con .pic_con2 .pic_con24{
    float:left;
    margin-right:20px;
}
.pic-con .pic_con2 .pic_con24 img{
    width:285px;
    height:268px;
}
/* 父元素在这给子元素占位 */
.pic-con .pic_con2 .pic_con24 .pic_wrap{
    width:256px;
    height:42px;
    position:relative;
}
/* 子元素进行绝对定位，不占空间 */
.pic-con .pic_con2 .pic_con24 .pic_wrap .pic_box{
    width:238px;
    height:93px;
    position:absolute;
    left:12px;
    bottom:-40px;
    padding:20px 0 0 18px;
    box-shadow:0 0 1px 1px #fff;
    background:#fff; 
}
.pic-con .pic_con2 .pic_con24 .pic_wrap h2 {
    font-size:12px;
    color:#000;
}
.pic-con .pic_con2 .pic_con24 .pic_wrap .box1{
    font-size:10px;
    color:#666666;
    margin:13px 0 21px 0;
}
.pic-con .pic_con2 .pic_con24 .pic_wrap .box2{
    font-size:14px;
    color:#f93244;
}
/* 热门旅拍城市 */
.hot-con{
    height:568px;
    padding-top:100px;
}
.hot-con h2{
    font-size:32px;
    color:#000;
    text-align:center;
    margin-bottom:50px;
}
.hot-con .hot-con1{
    width:1160px;
    height:357px;
    background:skyblue;
    margin:auto;
}
.hot-con .hot-con1 .hot-con11{
    width:238px;
    height:357px;
    margin-right:2px;
    float:left;
    position:relative;
    overflow:hidden;
}
 /* p标签用于做透明图片，跟父元素设置同样的大小，超出隐藏，鼠标滑过时，让隐藏的部分向上走 */
.hot-con .hot-con1 .hot-con11 .hot-con111{
    width:218px;
    height:340px;
    background:black;
    opacity:0.6;
    position:absolute;
    top:307px;
    left:0;
    color:#fff;
    padding:17px 0 0 20px;
}
.hot-con .hot-con1 .hot-con11 .hot-con111 .hot-con1112{
    margin:10px 0 15px 0;
}
/* 鼠标滑过时让隐藏的部分向上走 */
.hot-con .hot-con1 .hot-con11:hover .hot-con111{
    top:0;
    left:0
}
.hot-con .hot-con1 .hot-con11 img{
    width:100%;
    height:100%;
}
.hot-con .hot-con2{
    float:left;
    width:720px;
    height:375px;
}
.hot-con .hot-con1 .hot-con12 .hot_con12{
    width:238px;
    height:176px;
    position:relative;
    overflow:hidden;
    float:left;
    /* margin-right:0 2px 2px 0; */
    border:1px solid #fff;
}
/* 设置与父元素同样大小的透明图 */
.hot-con .hot-con1 .hot-con12 .hot-con121{
    width:238px;
    height:175px;
    background:#000;
    opacity:0.6;
    position:absolute;
    top:125px;
    left:0;
    color:#fff;
}
.hot-con .hot-con1 .hot-con12 .hot-con121 .hot-con1212{
    margin:23px 0 15px 0;
}
.hot-con .hot-con1 .hot-con12 .hot_con12 img{
    width:100%;
    height:100%;
}
/* 鼠标滑过时让隐藏的部分向上走 */
.hot-con .hot-con1 .hot-con12:hover .hot-con121{
    top:0;
    left:0;
}
/* 右边图 */
.hot-con .hot-con1 .hot-con13{
    width:200px;
    height:357px;
    float:left;
    position:relative;
    overflow:hidden;

}
.hot-con .hot-con1 .hot-con13 img{
    width:100%;
    height:100%;
}
.hot-con .hot-con1 .hot-con131{
    width:200px;
    height:357px;
    background:#000;
    opacity:0.6;
    position:absolute;
    left:0;
    top:306px;
}
.hot-con .hot-con1 .hot-con131 p{
    color:#fff;
}
.hot-con .hot-con1 .hot-con131 .hot-con1312{
    margin: 20px 0 16px 0;
}
/* 鼠标滑过时让隐藏的部分向上走 */
.hot-con .hot-con1 .hot-con13:hover .hot-con131{
    top:0;
}
/* 下面版块 */
#hot .hot-con .hot-con3{
    width:141px;
    height:34px;
    background:#f83244 url(../images/youjiantou-baise.png) no-repeat;
    margin:60px auto;
    font-size:16px;
    color:#fff;
    padding:15px 0 0 19px;
    border-radius:25px;
    background-position:125px center;
}
/* 婚礼策划案例 */
.wed-con{
    height:554px;
    /* background:pink; */
    padding-top:56px;
}
.wed-con .wed-cons{
    font-size:30px;
    text-align:center;
    color:#000;
}
.wed-con .wed-conz{
    height:412px;
    /* background:orange; */
    position:relative;
}
.wed-con .wed-conz .wed_conl{
    width:344px;
    height:276px;
    /* background:blue; */
    position:absolute;
    bottom:0;   
}
.wed-con .wed-conz .wed_conl img{
    width:100%;
    height:100%;
}
.wed-con .wed-conz .wed_con2{
    width:641px;
    height:401px;
    /* background:blue; */
    position:absolute;
    bottom:0;
    left:354px;
}
.wed-con .wed-conz .wed_con2 img{
    width:100%;
    height:100%;
}
.wed-con .wed-conz .wed_con3{
    width:340px;
    height:274px;
    /* background:blue; */
    position:absolute;
    bottom:0;
    right:0;
}
.wed-con .wed-conz .wed_con3 img{
    width:100%;
    height:100%;
}
.wed-con .wed-conx{
    margin-top:28px;
    height:49px;
    /* background:gray; */
}
.wed-con .wed-conx .wed-conxp{
    width:139px;
    height:35px;
    background:#f83244 url(../images/youjiantou-baise.png) no-repeat;
    margin:auto;
    font-size:16px;
    color:#fff;
    padding:14px 0 0 20px;
    border-radius:25px;
    background-position:110px center;
}
/* 结婚流程 */
#pro .pro-con{
    height:510px;
    /* position:relative; */
}
#pro .pro-con .pro-con1{
    height:312px;
    background:url(../images/bg.png);
}
#pro .pro-con .pro-con11{
    font-size:30px;
    color:#000;
    padding-top:60px;
    text-align:center;
}
/* 定位，将下面版块的部分定位到上面版块 给需要绝对定位的元素添加一个父元素占位*/
#pro .pro-con .pro-abc{
    width:1249px;
    height:200px;
    /* background:red; */
    position:relative;
}
#pro .pro-con .pro-con2{
    width:1201px;
    height:200px;
    background:pink;
    box-shadow:0 0 1px 1px #fff;
    padding:81px 0 0 16px;
    position:absolute;
    top:-172px;
    left:22px;
    background:#fff;
} 
#pro .pro-con .pro-con2 .pro-con21{
    width:92px;
    height:88px;
    /* background:yellow; */
    float:left;
    margin-right:58px;
    overflow:hidden;
}
#pro .pro-con .pro-con2 .pro-con21 p{
    width:50px;
    height:45px;
    /* background:blue; */
    margin:auto;
    padding-top:5px;
}
#pro .pro-con .pro-con2 .pro-con21 p img{
    display:block;
    width:30px;
    height:30px;
    margin:auto;
}
#pro .pro-con .pro-con2 .pro-con21 h2{
    font-size:14px;
    color:#333333;
    text-align:center;
    margin-top:9px;
}
/* 婚宴酒店热门城市  */
#hotal .hotal-con{
    height:516px;
    /* background:orange; */
}
#hotal .hotal-con .hotal_p{
    font-size:30px;
    color:#000;
    text-align:center;
    margin-bottom:46px;
}
#hotal .hotal-con .hotal_con{
    width:1249px;
    height:220px;
    margin:auto;
    /* background:pink; */
}
#hotal .hotal-con .hotal_con dl{
    width:225px;
    height:183px;
    /* background:yellow; */
    margin-bottom:18px;
    margin-right:20px;
    float:left;
}
#hotal .hotal-con .hotal_con dl:first-child{
    margin-left:20px;
}
#hotal .hotal-con .hotal_con dl dd{
    font-size:16px;
    color:#000;
}
#hotal .hotal-con .hotal-city{
    width:1249px;
    height:135px;
    /* background:yellow; */
}
#hotal .hotal-con .hotal-city p{
    width:77px;
    height:21px;
    background:url(../images/zuobiao.png) no-repeat left;
    border-right:1px solid #333333;
    float:left;
    padding-left:45px;
    background-size:16px 16px;
}
#hotal .hotal-con .hotal-city ul{
    float:left;
}
#hotal .hotal-con .hotal-city ul li{
    /* background:blue; */
    float:left;
}
#hotal .hotal-con .hotal-city ul li:first-child{
    margin-left:17px;
}
#hotal .hotal-con .hotal-city ul li a{
    font-size:10px;
    color:#333333;
    margin-right:22px;
    line-height:10px;
}
/* 结婚列表 */
#list{
    background:#f8f8f8;
}
#list .list-con{
    height:500px;
    /* background:pink; */
    padding-top:30px;
}
#list .list-con h2{
    font-size:28px;
    color:#000;
    margin-bottom:30px; 
    text-align:center;
}
#list .list-con ul{
    height:14px;
    padding-left:460px;
    margin-bottom:38px;
}
#list .list-con ul li{
    height:14px;
    float:left;
}
#list .list-con ul li a{
    font-size:14px;
    color:#333333;
}
#list .list-con .list_con{
    width:1229px;
    height:340px;
    /* background:orange; */
    padding-left:20px;
    margin-bottom:36px;
    overflow: hidden;
}
#list .list-con .list_con .list_con1{
    width:284px;
    height:320px;
    /* background:blue; */
    position:relative;
    float:left;
    margin-right:18px;
}
#list .list-con .list_con .list_con1 .con-s{
    width:284px;
    height:286px;
    /* background:yellow; */
}
#list .list-con .list_con .list_con1 .con-x{
    width:233px;
    height:92px;
    background:#fff;
    margin:auto;
    padding:18px 0 0 22px;
    position:absolute;
    top:230px;
    left:15px;
    box-shadow:0 0 1px 1px #fff;
}
#list .list-con .list_con .list_con1 .con-x p{
    font-size:22px;
    color:#000;
    margin-bottom:34px;
}
#list .list-con .list_con .list_con1 .con-x p span{
    border-bottom:2px solid #f83244;
}
/* #list .list-con .list_con .list_con1 .con-x .con-ul{
    background:grey;
} */
#list .list-con .list_con .list_con1 .con-x .con-ul li{
    float:left;
}
#list .list-con .list_con .list_con1 .con-x .con-ul li a{
    font-size:10px;
    color:#333333;
}
/* 添加鼠标滑过效果 */
#list .list-con .list_con .list_con1 .con-x:hover{
    top:220px;
}
.hun-pin{
    height:48px;
    /* background:grey; */
}
#hunpin .hun-pin p{
    width:125px;
    height:48px;
    background:#f83244 url(../images/youjiantou-baise.png) no-repeat right;
    margin:auto;
    line-height:48px;
    border-radius:25px;
    padding-left:35px;
    background-position:120px center;
}
/* 结婚美图 */
.marry-con{
    height:1350px;
    /* background:pink; */
    padding-top:132px;
}
.marry-con .marry-cons{
    height:390px;
    /* background:red; */
    position:relative;
}
.marry-con .marry-cons .marry_conl{
    width:662px;
    height:509px;
    /* background:#111111; */
    position:absolute;
    bottom:0;
}
.marry-con .marry-cons .marry_conl img{
    width:100%;
    height:100%
}
.marry-con .marry-cons .marry_conc{
    width:330px;
    height:332px;
    background:rgba(100,100,100,1);
}
.marry-con .marry-cons .marry_conc img{
    width:330px;
    height:332px;
    display:block;
    position:absolute;
    left:662px;
    bottom:0;
}
.marry-con .marry-cons .marry_conc .marry_cbg{
    width:330px;
    height:332px;
    background:#000;
    opacity:0.6;
    position:absolute;
    left:662px;
    bottom:0;
}
/* 设置鼠标滑过效果 */
.marry-con .marry-cons .marry_conc:hover .marry_cbg{
    opacity:0;
}
.marry-con .marry-cons .marry_conr{
    width:165px;
    height:304px;
    background:#111;
    position:absolute;
    bottom:0;
    right:0;
    padding:86px 35px 0 57px;
}
.marry-con .marry-cons .marry_conr .marry_conrs{
    font-size:32px;
    color:#fff;
}
.marry-con .marry-cons .marry_conrz{
    font-size:16px;
    line-height:32px;
    margin-top:32px;
    color:#fff;
}
.marry-con .marry-cons .marry_conrx{
    width:56px;
    height:56px;
    background:#f83244 url(../images/youjiantou-baise.png) no-repeat center;
    border-radius:50%;
    margin-top:65px;
}
.marry-con .marry-conz{
    height:331px;
    /* background:red; */
}
.marry-con .marry-conz .marry-conz1{
    width:312px;
    height:331px;
    background:#222222;
    float:left;
    font-size:30px;
    color:#fff;
    line-height:331px;
    text-align:center;
}
/* 添加字体鼠标滑过效果 */
.marry-con .marry-conz .marry-conz1:hover span{
    border-bottom:2px solid #fff;
}
.marry-con .marry-conz .marry-conz2{
    width:312px;
    height:331px;
    background:#000;
    float:left;
}
/* 鼠标滑过改变图片的透明度 */
.marry-con .marry-conz .marry-conz2 img{
    width:100%;
    height:100%;
    opacity:0.35;
}
.marry-con .marry-conz .marry-conz2:hover img{
    opacity:1;
}
.marry-con .marry-conz .marry-conz3{
    width:312px;
    height:331px;
    background:#222222;
    float:left;
    font-size:30px;
    color:#fff;
    line-height:331px;
    text-align:center;
}
/* 添加字体鼠标滑过效果  */
.marry-con .marry-conz .marry-conz3:hover span{
    border-bottom:2px solid #fff;
}
.marry-con .marry-conz .marry-conz4{
    width:312px;
    height:331px;
    background:#000;
    float:left;
}
.marry-con .marry-conz .marry-conz4 img{
    width:100%;
    height:100%;
    opacity:0.35;
}
/* 鼠标滑过改变图片的颜色 */
.marry-con .marry-conz .marry-conz4:hover img{
    opacity:1;
}
#marry .marry-con .bcd{
    width:1249px;
    height:395px;
}
#marry .marry-con .marry-conx{
    width:1249px;
    height:395px;
    background:#111;
}
#marry .marry-con .marry-conx .marry-conxl{
    width:541px;
    height:334px;
    /* background:blue; */
    float:left;
    padding:61px 59px 0 24px;
}
#marry .marry-con .marry-conx .marry-conxr{
    width:624px;
    height:441px;
    background:#000;
    float:left;
}
#marry .marry-con .marry-conx .marry-conxr img{
    width:624px;
    height:441px;
    opacity:0.35;
}
/* 鼠标滑过改变图片的颜色 */
#marry .marry-con .marry-conx .marry-conxr:hover img{
    opacity:1;
}
#marry .marry-con .marry-conx .marry-conxl .marry_cons{
    font-size:31px;
    color:#fff;
}
#marry .marry-con .marry-conx .marry-conxl .marry_conz{
    font-size:16px;
    color:#fff;
    line-height:32px;
    margin:40px 0 67px 0;
}
#marry .marry-con .marry-conx .marry-conxl .marry_conx{
    width:56px;
    height:56px;
    background:#f83244 url(../images/youjiantou-baise.png) no-repeat center;
    border-radius:50%;
}
#marry .marry-con .marry-wrap{
    width:122px;
    height:48px;
    background:#f83244;
    border-radius:25px;
    font-size:16px;
    color:#fff;
    line-height:48px;
    padding-left:37px;
    margin:90px auto;
}
/*  结婚百科*/
.news-con{
    height:511px;
    /* background:pink; */
    margin-bottom:157px;
}
.news-con .news-con1{
    font-size:30px;
    color:#000;
    text-align:center;
    margin-bottom:35px;
}
.news-con .news-con2{
    height:434px;
    background:#f8f8f8;
    margin:0 24px 0 23px;
}
/* 第二块左边部分 */
.news-con .news-con2 .news-conl{
    width:400px;
    height:434px;
    /* background:red; */
    float:left;
    border:1px solid #d8d8d8;
}
.news-con .news-con2 .news-conl .news_conls{
    width:400px;
    height:108px;
    background:#eaf2f8;
    padding-top:50px;
}
.news-con .news-con2 .news-conl .news_conlx{
    width:344px;
    height:239px;
    /* background:yellow; */
    padding:26px 36px 0 30px;
}
.news_conlx li{
    height:38px;
}
.news_conlx li a{
    float:left;
    font-size:12px;
    color:#000;
}
.news_conlx li span{
    float:right;
    color:#666666;
    font-size:12px;
}
.news-con .news-con2 .news-conl .news_conls .news_p{
    width:225px;
    height:30px;
    font-size:22px;
    background:url(../images/c-1.png) no-repeat;
    line-height:30px;
    padding-left:177px;
    background-size:30px 30px;
    background-position:128px center;
    margin-bottom:23px;
}
.news-con .news-con2 .news-conl .news_conls .news_ul{
    padding-left:75px;
}
.news-con .news-con2 .news-conl .news_conls li{
    float:left;
}
.news-con .news-con2 .news-conl .news_conls li a{
    font-size:12px;
    color:#333333;
}
/* 第二块中间部分 */
.news-con .news-con2 .news-conc{
    width:398px;
    height:434px;
    float:left;
    border:1px solid #d8d8d8;
}
.news-con .news-con2 .news-conc .news_concs{
    width:400px;
    height:108px;
    background:#eaf2f8;
    padding-top:50px;
}
.news-con .news-con2 .news-conc .news_concx{
    width:344px;
    height:239px;
    /* background:yellow; */
    padding:26px 36px 0 30px;
}
.news_concx li{
    height:38px;
}
.news_concx li a{
    float:left;
    font-size:12px;
    color:#000;
}
.news_concx li span{
    float:right;
    color:#666666;
    font-size:12px;
}
.news-con .news-con2 .news-conc .news_concs .news_p{
    width:225px;
    height:30px;
    font-size:22px;
    background:url(../images/c-1.png) no-repeat;
    line-height:30px;
    padding-left:177px;
    background-size:30px 30px;
    background-position:128px center;
    margin-bottom:23px;
}
.news-con .news-con2 .news-conc .news_concs .news_ul{
    padding-left:75px;
}
.news-con .news-con2 .news-conc .news_concs li{
    float:left;
}
.news-con .news-con2 .news-conc .news_concs li a{
    font-size:12px;
    color:#333333;
}
/* 第二块右边部分 */
.news-con .news-con2 .news-conr{
    width:398px;
    height:434px;
    /* background:orange; */
    float:left;
    border:1px solid #d8d8d8;
}
.news-con .news-con2 .news-conr .news_conrs{
    width:400px;
    height:108px;
    background:#eaf2f8;
    padding-top:50px;
}
.news-con .news-con2 .news-conr .news_conrx{
    width:344px;
    height:239px;
    /* background:yellow; */
    padding:26px 36px 0 30px;
}
.news_conrx li{
    height:38px;
}
.news_conrx li a{
    float:left;
    font-size:12px;
    color:#000;
}
.news_conrx li span{
    float:right;
    color:#666666;
    font-size:12px;
}
.news-con .news-con2 .news-conr .news_conrs .news_p{
    width:225px;
    height:30px;
    font-size:22px;
    background:url(../images/c-1.png) no-repeat;
    line-height:30px;
    padding-left:177px;
    background-size:30px 30px;
    background-position:128px center;
    margin-bottom:23px;
}
.news-con .news-con2 .news-conr .news_conrs .news_ul{
    padding-left:75px;
}
.news-con .news-con2 .news-conr .news_conrs li{
    float:left;
}
.news-con .news-con2 .news-conr .news_conrs li a{
    font-size:12px;
    color:#333333;
}
/* footer */
#footer{
    background:#222222;
}
.footer-con{
    height:480px;
    /* background:red; */
}
.footer-con .footer-cons{
    width:1225px;
    height:256px;
    /* background:pink; */
    border-bottom:2px solid #4e4f57;
    padding-left:24px;
}
.footer-con .footer-cons .footer_con{
    width:130px;
    height:209px;
    /* background:yellow; */
    padding-top:47px;
    margin-right:106px;
    float:left;
}
.footer-con .footer-cons .footer_con p{
    font-size:20px;
    color:#fff;
    margin-bottom:20px;
}
.footer-con .footer-cons .footer_con1{
    width:50px;
    height:150px;
    /* background:red; */
    float:left;
}
.footer-con .footer-cons .footer_con2{
    width:50px;
    height:150px;
    /* background:blue; */
    float:right;
}
.footer-con .footer-cons .footer_con li{
    font-size:12px;
    color:#fff;
    margin-bottom:16px;
    float:left;
}
.footer_conr{
    width:100px;
    height:208px;
    /* background:orange; */
    float:left;
    padding-top:48px;
}
.footer_conr .footer_conr1{
    font-size:18px;
    color:#fff;
}
.footer_conr .footer_conr2{
    margin:11px 0 15px 0;
}
.footer_conr .footer_conr2 img{
    width:100px;
    height:100px;
    display:block;
    /* 清除图片间距 */
}
.footer_conr .footer_conrx .footer_conr3{
    width:100px;
    height:33px;
    /* background:blue; */
}
.footer_conr .footer_conrx img{
    width:33px;
    height:33px;
    float:left;
    margin:0 5px 0 5px;
}
.footer-con .footer-conz{
    width:1151px;
    height:86px;
    /* background:yellow; */
    padding:35px 0 0 98px;
}
.footer-con .footer-conz li{
    float:left;
    margin-right:16px;
}
.footer-con .footer-conz li:first-child{
    font-size:16px;
    color:#ffffff;
}
.footer-con .footer-conz li a{
    font-size:10px;
    color:#cccccc;
}
.footer-con .footer-conx{
    width:1249px;
    height:70px;
    /* background:blue; */
    padding-top:30px;
}
.footer-con .footer-conx .conx1{
    font-size:10px;
    color:#fff;
    margin-bottom:15px;
}
.footer-con .footer-conx .conx1 .conx1_l{
    float:left;
    margin:0 40px 0 375px;
}
.footer-con .footer-conx .conx1 .conx1_r{
    background:url(../images/jingcha.jpg) no-repeat right center;
    background-size:15px 18px;
    background-position:800px center;
}
.footer-con .footer-conx .conx2{
    font-size:10px;
    color:#fff;
}
.footer-con .footer-conx .conx2 .conx2_l{
    float:left;
    margin:0 40px 0 378px;
}